//禁用数据参数加[]的设置
$.ajaxSettings.traditional = true;

/** table鼠标悬停换色* */
$(function () {
    // 如果鼠标移到行上时，执行函数
    $(".table tr").mouseover(function () {
        $(this).css({
            background: "#CDDAEB"
        });
        $(this).children('td').each(function (index, ele) {
            $(ele).css({
                color: "#1D1E21"
            });
        });
    }).mouseout(function () {
        $(this).css({
            background: "#FFF"
        });
        $(this).children('td').each(function (index, ele) {
            $(ele).css({
                color: "#909090"
            });
        });
    });


});

$(function () {
    //点击新增,跳转到编辑界面
    $(".btn_input").click(function () {
        location.href = $(this).data("url");
    });
});

//翻页操作
$(function () {
    $(".btn_page").click(function () {
        //跳转操作,后边部分为当输入多少页时,跳转
        var pageNum = $(this).data("page") || $("input[name='currentPage']").val();
        //跳转到当前页
        $("input[name='currentPage']").val(pageNum);
        //提交表单
        $("#searchForm").submit();
    });
});

//设置页面容量的改变1
$(function () {
    $(".pageSize").change(function () {
        //直接跳转到第一页
        $("input[name='currentPage']").val(1);
        //提交表单
        $("#searchForm").submit();
    });
});

//确定删除的对话框
$(function () {
    $(".btn_delete").click(function () {
        var url = $(this).data("url");
        showDialog("亲, 确定要删除吗?", function () {
            //发送ajax请求
            $.get(url, function (data) {
                if (data.success){
                    showDialog("删除成功", function () {
                        location.reload(); //刷新界面
                    })
                }
            }, "json");
        }, true);
    });
});

//弹出对话框
function showDialog(content, ok, cancel) {
    $.dialog({
        title : "温馨提示",
        icon : "face-smile",
        content : content,
        ok : ok || true,
        cancel : cancel
    });
}

/*$(function () {
   //批量删除按钮
   $(".batch_delete").click(function () {
       var url = $(this).data("url");
       showDialog("确定要批量删除吗?", function () {
           //至少要选择一条数据
           if ($(".acb:checked").size() == 0) {
               showDialog("至少要选中一条数据");
               return;
           }
        //拿到选中的id
        var ids = $.map($(".acb:checked"), function (ele) {
            return $(ele).data("eid");
        })
        //发送ajax请求
        $.post(url, {ids: ids}, function (data) {
            //象征性的返回
            if (data.success){
                showDialog("批量删除成功", function () {
                    location.reload();
                })
            } else {
                showDialog("批量删除失败:" + data.msg);
            }
        });
       }, true);
   });

   //全选或全不选
    $("#all").click(function () {
        $(".acb").prop("checked", this.checked);
    });

    //判断是否全部选中
    $(".acb").click(function () {
        if ($(".acb:checked").size() == $(".acb").size()) {
            $("#all").prop("checked", true);
        } else {
            $("#all").prop("checked" ,false);
        }
    });
});*/








$(function () {
   $(".batch_delete").click(function () {
       var url = $(this).data("url");
       showDialog("确定要批量删除吗?", function () {
           if ($(".acb:checked").size() == 0) {
               showDialog("至少要选择一条数据");
               return;
           }

           //获取选中的ids
           var ids = $.map($(".acb:checked"), function (ele) {
               return $(ele).data("eid");
           });

           //发送ajax请求
           $.post(url, {ids : ids}, function (data) {
               if (data.success) {
                   showDialog("批量删除成功", function () {
                       location.reload();
                   })
               } else {
                   showDialog("批量删除失败" + data.msg);
               }
           });



       }, true)
   });

   $("#all").click(function () {
       $(".acb").prop("checked", this.checked);
   });

   $(".acb").click(function () {
       if ($(".acb").size() == $(".acb:checked").size()) {
           $("#all").prop("checked", true);
       } else {
           $("#all").prop("checked", false);
       }
   });

});






















